// +----------------------------------------------------------------------
// | Manong.Cloud [ 领酷码农云 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2020 http://www.manong.cloud All rights reserved.
// +----------------------------------------------------------------------
// | Author: 稻草人 <qinuoyun@qq.com>
// +----------------------------------------------------------------------
// | Member: 围棋 飘逸者 Loumt Silence24
// +----------------------------------------------------------------------
//加载路由
import _router from 'koa-router';

//执行路由
const router = _router();

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/login', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/register', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/admin', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/users', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/create', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/project', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/projects/*', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/preview/:PID/:module/:group/:action', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/app/:PID/:module/:group/:action', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})


/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/setting', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/application/:APPID/:module/:group/:action', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/designer/desktop', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/demo1/:APPID', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/demo2/:APPID', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/demo3/:APPID', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})

/**
 * 渲染页面接口
 * @param {[type]} next)
 * @yield {[type]} [description]
 */
router.get('/demo4/:APPID', async (ctx, next) => {
  let title = '欢迎使用QINUOYUN框架';
  await ctx.render('/', {
    title,
  })
})


//
// router.all('/route1', function *() {
//     this.redirect('/#/login');
// });
//
// console.log("router", router)


export default router;
